.dialog_box {
    text-align:left;
    padding:5px;
    background:rgba(0,0,0,.25);
    border-radius:5px;
    z-index:99999;
    position:relative;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);
}
.dialog_layer {
    border:1px solid #676767;
    background:#FFF;
    color:#3F3F3F;
    position:relative;
}
.dialog_header:before,.dialog_header:after,.dialog_footer:before,.dialog_footer:after {
    content:".";
    display:block;
    height:0;
    visibility:hidden
}
.dialog_header:after,.dialog_footer:after {
    clear:both;
}
.dialog_header {
    width:100%;
    line-height:29px;
    height:29px;
    position:relative;
    background:#f4f4f4;
    border-bottom:1px solid #e5e5e5;
}
.dialog_header h3 {
    display:inline-block;
    font-size:14px;
    margin:0 0 0 10px;
    height:28px;
    line-height:28px;
    overflow:hidden;
    font-weight:400;
}
.dialog_header .dialog_close {
    position:absolute;
    top:5px;
    right:5px;
    width:16px;
    height:16px;
    line-height:16px;
    overflow:hidden;
    cursor:pointer;
    font-size:16px;
    font-family:Verdana;
    -webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
}
.dialog_header .dialog_close:hover {
    color:#E97E4D;
    font-weight:bold;
    -moz-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);
}
.dialog_footer {
    padding:5px;
    text-align:center;
    background:#F1F1F1;
    border-top:1px solid #E9E9E9;
    font-size:12px;
    position:relative;
}
.dialog_body {
    background-color:white;
}
.dialog_content {
    margin:5px;
    min-height:60px;
}
.dialog_lock,.dialog_mask {
    background:#000;
    opacity:0;
    filter:"alpha(opacity=0)";
    filter:alpha(opacity=0);
    zoom:1;
    position:absolute;
    left:0;
    top:0;
    height:100%;
    width:100%;
    z-index:100;
}
.dialog_mask{
    opacity:0.3;
    filter:"alpha(opacity=30)";
    filter:alpha(opacity=30);
}
* html .ie6_select_mask {
    position:absolute;
    height:100%;
    width:100%;
    left:-1px;
    top:-1px;
}
/*样式可应用在style中*/
.no_title .dialog_header {
    display:none;
}
.no_button .dialog_footer {
    display:none;
}
.no_shadow .dialog_shadow {
    background:none;
}
.no_border {
    border:none;
}
.no_close .dialog_close {
    display:none;
}
.no_ok .dialog_ok {
    display:none;
}
.no_cancel .dialog_cancel {
    display:none;
}

.d_layer {padding: 20px 20px 10px 20px;}
.d_layer dl dt{float:left;}
.d_layer dl dd{float:left;margin-top:5px;line-height:18px;font-size: 14px;}
.d_alert dl dt,.d_confirm dl dt{float:left;width:53px;clear:left;}
.d_alert dl dd,.d_confirm dl dd{margin:0 0 0 53px;font-size:14px;float:none;padding:15px 0 10px 0;}

.suggest {background:none;padding:0;}
.suggest .dialog_layer{border:none; background:Transparent; margin:0; padding:0;_filter:none; }
.suggest .dialog_body{background:url(../images/ilayer.gif) no-repeat;text-align:center;color:#FFF;}
.suggest .dialog_content{height:31px;min-height:31px;margin:0;padding:0;line-height:25px;}

.d_ask dl dd {line-height: 22px;}